// src/fault.c
// 异常边界测试
#include <stdio.h>
#include <stdlib.h>
#include "fault.h"

void fault_test() {
    printf("Triggering segmentation fault...\n");
    volatile int *p = NULL;
    *p = 42;  // 触发 SIGSEGV
    // 如果 handler 不 exit，这里不会被执行
    printf("After fault (should not print)\n");
}
